$(document).ready(function() {
	var pageList = {
		'wish' : function() {
			return {
				table : [{
					tid : 'wish_table',
					url : _path + '/render?pageid=wish&action=table',
					tmpl : '<tr><td>${toycode}</td><td>${toytheme}</td><td>${username}</td><td>${address}</td><td>${mobile}</td><td>${createtime}</td><td>${toysetscount}</td><td>${status}</td><td >{{if status!="建单完成"}}<a href="#" onclick="createOrder(${wishid});">生成订单</a>{{/if}}&nbsp;&nbsp;{{if status!="预约等待"}}<a href="render?pageid=expressform&orderid=${orderid}&wishid=${wishid}&userid=${userid}" style="color:red;">快递</a>{{/if}}</td></tr>'
				}]
			};
		},
		'applyreturn' : function() {
			return {
				table : [{
					tid : 'applyreturn_table',// 定义在jsp中得table id
					url : _path + '/render?pageid=applyreturn&action=table',
					tmpl : '<tr><td>${username}</td><td>${address}</td><td>${mobile}</td><td>${toyname}</td><td>${toytheme}</td><td>${applytime}</td></tr>'
				}]
			};
		},
		'orderback' : function() {
			return {
				table : [{
					tid : 'orderback_table',
					url : _path + '/render?pageid=orderback&action=table',
					tmpl : '<tr><td>${username}</td><td>${userId}</td><td>${toyCode}</td><td>${toytheme}</td><td>${address}</td><td>${mobile}</td><td><input type="text" id="lostdesc${orderId}" name="lostdesc" value=""/></td><td><a href="#" onclick="createOrderback(\'${orderId}\',\'${rexcode}\');">确认回库</a></td></tr>'
				}]
			};
		},
		'reshelf' : function() {
			return {
				table : [{
					tid : 'reshelf_table',
					url : _path + '/render?pageid=reshelf&action=table',
					tmpl : '<tr><td>${toytheme}</td><td>${toyCode}</td><td><a href="#" onclick="reshelf(${backId});">确认上架</a></td></tr>'
				}]
			};
		},
		'userManager': function() {
			return {
				table : [{
					tid : 'userManager_table',// 定义在jsp中得table id
					url : _path
					+ '/render?pageid=userManager&action=table',
					tmpl : '<tr><td>${userName}</td><td>${roleName}</td><td>${description}</td><td><a href="render?pageid=userManager&action=edit&userid=${userId}">修改</a>&nbsp;&nbsp;<a href="render?pageid=userManager&action=del&userid=${userId}" onclick="return (function(){if(confirm(\'确定删除？\')){return true;}else{return false;};})();">删除</a></td></tr>'
				}]
			};
		}
	};

	function tableInit(e, opt, tid) {
		//opt: renderTable params ,include url, params, tmpl, per_page...
		try {
			if (tid != '' && tid != undefined) {
				var flag = true;
				for (i in table) {
					if (table[i].tid == tid) {
						flag = false;
						$('#' + tid).renderTable($.extend(true, {}, table[i], {
							params : UMENG.Agent.buildParams()
						}, opt));
					}
				}
				if (flag) {
					$('#' + tid).renderTable($.extend(true, {}, {
						params : UMENG.Agent.buildParams()
					}, opt));
				}
			} else {
				var _page = pageList[UMENG.PAGELIST](), table = _page.table;
				for (i in table) {
					var p = $.extend(true, {}, {
						params : UMENG.Agent.buildParams()
							}, table[i], opt); //table params
					$('#' + table[i].tid).renderTable(p);
				}
			}
		} catch (e) {
		}
	};
	$.subscribe('rTable', tableInit);

	function pageInit() {
		$.publish('rTable');
	};
	// 加载数据的总入口
	$.subscribe('rPage', pageInit);
});
